package com.shujia.day03;

/*
    for循环：
        语句定义格式：
            for(初始化语句;判断条件语句;控制条件语句){
                循环体语句;
            }

    注意事项：
        1、初始化条件语句，有且仅执行一遍
        2、初始化条件语句可以写在for循环的外面，和定义在for循环内部时比较，作用域不同
        3、大括号可以省略，但是省略后只能作用在第一条语句上，建议，永远不要省略
        4、判断条件语句能否不写？可以不写，但是会变成死循环
        5、控制条件语句也可以不写，但是可能会是死循环

    一个最简单的for死循环：
        for(;;){
            ....
        }

 */
public class ForXunDemo1 {
    public static void main(String[] args) {
        //需求：在控制台中输出10行helloworld
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");

        //初始化语句：定义一个变量表示范围，每循环一次需要改变一次  int i = 1
        //判断条件语句：10行：范围 1-10 i<=10
        //控制条件语句：i++
        //循环体语句：System.out.println("helloworld");

        //使用for循环改进
//        int i = 1;
        for (int i = 1; i <= 10;i++) {
            System.out.println("helloworld - " + i);

//            System.out.println("helloworld - " + i);
        }


//        System.out.println(i);


    }
}
